artificial landmark - Spanish English Dictionary